Un logiciel de gestion de versions (ou VCS en anglais, pour version control system) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus. Il permet notamment de retrouver les différentes versions d'un lot de fichiers connexes. Il existe aussi des logiciels et services de gestion de versions. Un système de gestion de bibliothèque (SGB), dit également système intégré de gestion de bibliothèque (SIGB), est un logiciel destiné à la gestion informatique des différentes activités nécessaires au fonctionnement d’une bibliothèque.Il permet notamment de gérer le prêt, la description, la consultation, la recherche et l'acquisition de documents.